package com.prog3.calendarutec;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

import com.prog3.calendarutec.conecciones.DbConection;

public class Dia extends Activity {
	public TextView mostrar;
	public EditText evento;
	public Context context;
	
	public String fecha;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_dia);
        mostrar =(TextView)findViewById(R.id.mostrarDiaseleccionado);
        context=this;
        //Intent =(Intent)findViewById(R.id.this);
        
        Bundle recibir = getIntent().getExtras();
        if(recibir != null)
        {
        	int [] array = recibir.getIntArray("fechas");
        	mostrar.setText(array[0]+"/"+ array[1]+"/"+array[2]);
        	fecha=array[0]+"-"+ array[1]+"-"+array[2];
        }
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_dia, menu);
        return true;
    }
    
    public void llamarevento1(View v)throws  ClassNotFoundException
    {
    	//Class<?> clase1 = Class.forName("com.prog3.calendarutec.AddEvento");
    	Intent intento1 = new Intent( context,AddEvento.class);
    	mostrar.setText("12am");
    	this.startActivity(intento1);
    	
    }
    
    public void setText(int x,String texto){
    	//x.setText(texto);
    	
    }
    
    public void listar(){
    	
    	String sql="select * from Evento where fecha_hora like '%"+fecha+"%' or fechafin like '%"+fecha+"%';";
    	DbConection db=new DbConection(this);
    	db.open();
    		Cursor x=db.consultar(sql,null);
    		
    		 if (x.moveToFirst()){
    			 do{	
    				String[] to=x.getString(x.getColumnIndex("fecha_hora")).split(" ");
    				String[] at=x.getString(x.getColumnIndex("fechafin")).split(" ");
    				String use=at[1].split(":")[0];
    				String titulo=x.getString(x.getColumnIndex("titulo"));
    				String use2=to[1].split(":")[0];
    				int hora=0;
    				int hasta2=Integer.valueOf(use2);
    				int hasta=Integer.valueOf(use);
    				
    				while(hora<=hasta){
    					if(hora>hasta2 && hora==0)
    						setText(R.id.h10am,titulo);
    					else if(hora>hasta2 && hora==1){
    						setText(R.id.h1am,titulo);
    					}
    					else if(hora>hasta2 && hora==2){		
    						setText(R.id.h2am,titulo);
    					}	
    					else if(hora>hasta2 && hora==3){	
    						setText(R.id.h3am,titulo);
    					}
    						
    					else if(hora>hasta2 && hora==4){
    						
    						setText(R.id.h4am,titulo);
    					}
    					else if(hora>hasta2 && hora==5){
    						
    						setText(R.id.h5am,titulo);
    					}
    					else if(hora>hasta2 && hora==6){
    						
    						setText(R.id.h6am,titulo);
    					}
    					else if(hora>hasta2 && hora==7){
    						
    						setText(R.id.h7am,titulo);
    					}
    					else if(hora>hasta2 && hora==8){
    						
    						setText(R.id.h8am,titulo);
    					}
    					else if(hora>hasta2 && hora==9){
    						
    						setText(R.id.h9am,titulo);
    					}
    					else if(hora>hasta2 && hora==10){
    						
    						setText(R.id.h10am,titulo);
    					}
    					else if(hora>hasta2 && hora==11){
    						
    						setText(R.id.h11am,titulo);
    					}
    					else if(hora>hasta2 && hora==12){
	
    						setText(R.id.h12pm,titulo);
    					}
    					else if(hora>hasta2 && hora==13){
    						setText(R.id.h1pm,titulo);
    					}else if(hora>hasta2 && hora==14){
    						setText(R.id.h2pm,titulo);
    					}else if(hora>hasta2 && hora==15){
    						setText(R.id.h3pm,titulo);
    					}else if(hora>hasta2 && hora==16){
    						setText(R.id.h4pm,titulo);
    					}else if(hora>hasta2 && hora==17){
    						setText(R.id.h5pm,titulo);
    					}else if(hora>hasta2 && hora==18){
    						setText(R.id.h6pm,titulo);
    					}else if(hora>hasta2 && hora==19){
    						setText(R.id.h7pm,titulo);
    					}else if(hora>hasta2 && hora==20){
    						setText(R.id.h8pm,titulo);
    					}
    					else if(hora>hasta2 && hora==21){
    						setText(R.id.h9pm,titulo);
    					}
    					else if(hora>hasta2 && hora==22){
    						setText(R.id.h10pm,titulo);
    					}
    					else if(hora>hasta2 && hora==23){
    						setText(R.id.h11pm,titulo);
    					}
    					
    					hora++;	
    				}
    				
    				
    	    	}while(x.moveToNext());
    			 
    			 
    			 
    			     
    	       }else{
    	    	   Toast.makeText(this, "No se ha encontrado la traduccion", Toast.LENGTH_SHORT).show();
    	    	   
    	       }
    		
    		
    	db.close();
    	
    }
    
}
